home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 4287 / 4287.xpi / chrome / splitbrowser.jar / content / splitbrowser / splitbrowser.css < prev    next >
Cascading Style Sheet File  |  2009-11-05  |  4KB  |  148 lines

  1. @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
  2. @namespace html url("http://www.w3.org/1999/xhtml");
  3.  
  4.  
  5.  
  6. /* Apply Bindings */
  7.  
  8. #appcontent {
  9.     -moz-binding: url("./splitbrowser.xml#toplevel-container") !important;
  10. }
  11.  
  12. #appcontent > vbox > vbox > hbox > .primary-browser-wrapper {
  13.     -moz-binding: url("./splitbrowser.xml#subbrowser-primary") !important;
  14. }
  15.  
  16. subbrowser-container {
  17.     -moz-binding: url("./splitbrowser.xml#container") !important;
  18. }
  19.  
  20. subbrowser {
  21.     -moz-binding: url("./splitbrowser.xml#subbrowser") !important;
  22. }
  23.  
  24. vbox.vertical-container > hbox.horizontal-container {
  25.     -moz-binding: url("./splitbrowser.xml#horizontal-container") !important;
  26. }
  27.  
  28. vbox.vertical-container {
  29.     -moz-binding: url("./splitbrowser.xml#vertical-container") !important;
  30. }
  31.  
  32.  
  33.  
  34. /* tabbed browsing mode / simple mode */
  35.  
  36. subbrowser:not([browsertype="simple"]) > .subbrowser-browser-box > browser,
  37. subbrowser[browsertype="simple"] > .subbrowser-browser-box > tabbrowser {
  38.     display: none;
  39. }
  40.  
  41.  
  42. /* Toolbar Behaviour */
  43.  
  44. .subbrowser-toolbar-content {
  45.     overflow: hidden;
  46. }
  47.  
  48. .subbrowser-toolbar-item.urlbar-favicon-box {
  49.     cursor: -moz-grab;
  50. }
  51.  
  52. .subbrowser-toolbar-item.button.reload[disabled="true"],
  53. .subbrowser-toolbar-item.button.stop[disabled="true"],
  54. .subbrowser-toolbar-item.button.syncScroll,
  55. .subbrowser-toolbar-item.button.collapse,
  56. .subbrowser-toolbar-item.button.expand {
  57.     visibility: collapse;
  58. }
  59.  
  60. :root[subbrowser-show-syncScroll-button="true"] subbrowser:not([content-collapsed="true"]) .subbrowser-toolbar-item.button.syncScroll,
  61. :root[subbrowser-show-togglecollapsed-button="true"] subbrowser:not([content-collapsed="true"]) .subbrowser-toolbar-item.button.collapse,
  62. :root[subbrowser-show-togglecollapsed-button="true"] subbrowser[content-collapsed="true"] .subbrowser-toolbar-item.button.expand {
  63.     visibility: visible;
  64. }
  65.  
  66.  
  67. stack[anonid="toolbar-deck"]:not([selectedIndex="1"]) > [anonid="toolbar-deck-navbar"],
  68. stack[anonid="toolbar-deck"]:not([selectedIndex="0"]) > [anonid="toolbar-deck-titlebar"] {
  69.     visibility: hidden;
  70. }
  71. stack[anonid="toolbar-deck"]:not([selectedIndex="1"]) > [anonid="toolbar-deck-navbar"] .urlbar-favicon {
  72.     visibility: collapse;
  73. }
  74.  
  75.  
  76. /* vertical toolbar */
  77.  
  78. .subbrowser-toolbox-vertical,
  79. subbrowser[toolbar-mode="vertical"] .subbrowser-toolbox-horizontal {
  80.     visibility: collapse;
  81. }
  82.  
  83. subbrowser[toolbar-mode="vertical"] .subbrowser-toolbox-vertical {
  84.     visibility: visible;
  85. }
  86.  
  87. .subbrowser-toolbox-vertical {
  88.     overflow: hidden;
  89. }
  90. .subbrowser-vertical-title {
  91.     overflow: hidden;
  92.     white-space: pre;
  93.     text-align: center;
  94.     line-height: 1;
  95. }
  96.  
  97.  
  98.  
  99. /* popup-button */
  100.  
  101. #splitbrowser-add-button-panel {
  102.     -moz-appearance: none;
  103.     background: transparent;
  104.     -moz-border-top-colors: none;
  105.     -moz-border-bottom-colors: none;
  106.     -moz-border-left-colors: none;
  107.     -moz-border-right-colors: none;
  108.     margin: 0;
  109.     padding: 0;
  110.     background: transparent !important;
  111.     z-index: auto;
  112. }
  113.  
  114. #splitbrowser-add-button-in-panel {
  115.     cursor: pointer;
  116.     width: 0;
  117.     height: 0;
  118. }
  119.  
  120.  
  121.  
  122. /* make "tabbrowser" being able to be collapsed */
  123.  
  124. subbrowser tabbrowser.subbrowser-browser .tabbrowser-arrowscrollbox {
  125.     min-width: 0 !important;
  126. }
  127.  
  128. subbrowser tabbrowser.subbrowser-browser > tabbox,
  129. subbrowser tabbrowser.subbrowser-browser .tabbrowser-strip {
  130.     overflow: hidden !important;
  131.     min-width: 0 !important;
  132. }
  133.  
  134.  
  135.  
  136.  
  137.  
  138. /* menu */
  139.  
  140. :root:not([splitbrowser-show-tab-context-split="true"]) .splitbrowser-split-item.tab-context,
  141. :root:not([splitbrowser-show-tab-context-layout-grid="true"]) .splitbrowser-layout-grid-item.tab-context,
  142. :root:not([splitbrowser-show-tab-context-layout-x="true"]) .splitbrowser-layout-x-item.tab-context,
  143. :root:not([splitbrowser-show-tab-context-layout-y="true"]) .splitbrowser-layout-y-item.tab-context,
  144. :root:not([splitbrowser-show-tab-context-gather="true"]) .splitbrowser-gather-item.tab-context,
  145. :root:not([splitbrowser-show-tab-context-layout-grid="true"]):not([splitbrowser-show-tab-context-layout-x="true"]):not([splitbrowser-show-tab-context-layout-y="true"]):not([splitbrowser-show-tab-context-gather="true"]) .splitbrowser-tab-context-separator {
  146.     display: none;
  147. }
  148.